package main

import "fmt"

func main() {
	var c1 byte = 'a'
	var c2 byte = '0' //字符的0
	//当直接输出byte类型的变量值，就是输出对应的字符的码值
	fmt.Println("c1=", c1)
	fmt.Println("c2=", c2)
	//对于byte类型的变量我们如何将其字符输出呢？997_格式化输出(\n只起到换行作用。)
	fmt.Printf("c1=%c\n", c1)
	fmt.Printf("c2=%c\n", c2)

	//var name byte = '王' //会报错，因为码值超出了byte所能表示的范围
	//fmt.Printf("name = ", name)

	//解决办法：用int类型进行数据接收。
	var name1 int = '王'
	fmt.Printf("name=%c", name1)

}
